#include <stdio.h>

#include <stdlib.h>

int main()
{
   pid_t p1,p2;
   int i;
   p1=fork();
   if(p1<0)
   {
      printf("Error!\n");
      exit(1);
   }
   else if(p1==0)
   {
        for(i=0;i<3;i++)
   	   printf("child1:%d\n",getpid());
   }
   else
   {
      for(i=0;i<3;i++)
           printf("parent1:%d\n",getpid());
      p2=fork();
      if(p2<0)
     {
      printf("Error!\n");
      exit(1);
     }
    else if(p2==0)
    {
      printf("\n");
      for(i=0;i<3;i++)
         printf("child2:%d\n",getpid());
    }
    else
    {
      for(i=0;i<3;i++)
         printf("parent2:%d\n",getpid());
       
    }
     
    
   }
   
     
   
   return 0;
}
